Manchester City vs Aston Villa: prediction & betting odds 22 Apr 2025

The Matchday 34 clash in the Premier League between Manchester City and Aston Villa will take place on April 22 at the Etihad Stadium. Manchester City vs. Aston Villa: prediction and betting odds, statistics.

Manchester City

The Citizens narrowly defeated Everton away in the last round, scoring twice in the final 10 minutes. This marked their second consecutive league victory, extending their unbeaten run in the Premier League to five matches (3 wins and 2 draws). Notably, Pep Guardiola's side last won three consecutive Premier League games in October last year. The club is solidly in the top five, just one point ahead of Aston Villa, who occupy the sixth position in the standings. Additionally, they have climbed to second place in the league for goals scored, with 64.

  • No more than two goals were scored in 6 of Manchester City's last 8 Premier League games.
  • At least one team failed to score in 7 of the last 9 league matches involving the Citizens.
  • Two or more goals were scored in the first half in eight of Manchester City's last home Premier League matches.

Predicted lineup for Manchester City (4-2-3-1)

Stefan Ortega – Matheus Nunes, Josko Gvardiol, Rico Lewis, Ruben Dias – Rodri, Ilkay Gundogan – Kevin De Bruyne, Bernardo Silva, Phil Foden – Julian Alvarez.

Injury concerns include midfielder Rodri Hernandez, defenders Nathan Ake and John Stones, as well as forward Erling Haaland. Goalkeeper Ederson is doubtful.

Aston Villa

The Birmingham side enters this fixture on a five-match winning streak in the league. They secured emphatic victories in their last two outings: first thrashing Southampton 3-0 away, then defeating Newcastle 4-1 at home. Aston Villa hasn't enjoyed such a run in the league since April last year. Unai Emery's men are currently outside the Champions League spots but are just one point behind.

  • At least three goals were scored in 7 of Aston Villa's last 8 Premier League games.
  • The Birmingham side has suffered only one defeat in their last nine league matches (6 wins and 2 draws).
  • The team has scored at least two goals in 6 of their last 8 league matches.

Predicted lineup for Aston Villa (4-2-3-1)

Emiliano Martinez – Tyrone Mings, Matty Cash, Ezri Konsa, Jan Bednarek – Youri Tielemans, Boubacar Kamara – Morgan Sanson, John McGinn, Marco Asensio – Ollie Watkins.

Referee

Craig Pawson (England)

Matches – 19 (Premier League, 2024/25);

Yellow cards shown (including second yellows) – 81;

Average yellow cards per match – 4.3;

Red cards shown – 3;

Average fouls per match – 23;

Penalties – 16%.

Match Prediction: Manchester City vs. Aston Villa

For the first time in a decade, Manchester City has been offered such high odds for a home game against Aston Villa (previously no more than 1.4). This season, the Citizens are noticeably weaker, making their victory in the upcoming match less certain. Pep Guardiola's team scores the most in the league at home – 37 goals, but their defense leaves much to be desired – 21 goals conceded in 16 home games in the Premier League. It's worth noting that Manchester City has conceded in 16 of their last 20 home league matches.

Aston Villa, like the Citizens, are aiming for victory in this match, with a finish in the Champions League zone at stake. Unai Emery's men are ready to challenge the hosts and are likely to leave the field with goals. The team has a nine-match scoring streak in the Premier League. Additionally, the Birmingham side has won their last three away league matches, scoring in 6 of their last 7 away games in the league. Furthermore, both teams have scored in 7 of their last 8 head-to-head encounters in the Premier League.

My prediction: Both teams to score – Yes

Manchester City — Aston Villa betting tips 22 Apr 2025

Aston Villa currently sit seventh in the standings, but they are just one point behind fourth-placed Manchester City. Even third-placed Newcastle United are within striking distance—only two points ahead. The race for UEFA Champions League spots is incredibly tight, making this fixture crucial for both sides.

Manchester City are unbeaten in over a month, having recorded four wins and two draws. However, several other teams are enjoying even stronger runs of form—Aston Villa among them. The squad have won five consecutive Premier League matches. Manchester City could have already moved up to third place, but were held to a goalless draw by local rivals Manchester United. In that match, Manchester City managed just two shots on target from 13 attempts and failed to create a single clear-cut chance (xG 0.91). Even the 5:2 demolition of Crystal Palace came after early difficulties, when Crystal Palace took a 2:0 lead in the opening stages of the first half.

Aston Villa, meanwhile, have not only won five Premier League matches in the past 30 days—they also reached the FA Cup semi-finals and pushed Paris Saint-Germain to the brink. Despite trailing 5:1 on aggregate, Aston Villa turned the second leg of their UEFA Champions League quarter-final on its head with three goals between the 34th and 57th minutes. They registered 17 shots, 9 of which were on target, and overperformed their expected goals statistics (2.05 xG). Just three days later, the squad dismantled EFL Cup holders Newcastle United (4:1) at Villa Park.

Playing away will naturally be more difficult, especially against such a seasoned opponent. However, we believe Aston Villa’s worst-case scenario is a narrow one-goal defeat, which is the line we’re backing.

Betting prediction
Aston Villa (+1)
Cf
Odds
57/100
Bet now

Manchester City vs Aston Villa Odds

Current season

Logo Manchester City Logo Aston Villa
17 Wins 16
9 Lost 8
7 Draws 9
1.94 GF per game 1.61
1.27 GA per game 1.42
6.52 Corners per game 6.39
1.64 Yellow cards per game 1.94

Premier League: previous matches in the tournament

Manchester City
19.04.25
Everton
Manchester City
W
12.04.25
Manchester City
Crystal Palace
W
06.04.25
Manchester United
Manchester City
D
02.04.25
Manchester City
Leicester City
W
15.03.25
Manchester City
Brighton and Hove Albion
D
08.03.25
Nottingham Forest
Manchester City
L
26.02.25
Tottenham Hotspur
Manchester City
W
23.02.25
Manchester City
Liverpool
L
15.02.25
Manchester City
Newcastle United
W
02.02.25
Arsenal
Manchester City
L
25.01.25
Manchester City
Chelsea
W
19.01.25
Ipswich
Manchester City
W
14.01.25
Brentford
Manchester City
D
04.01.25
Manchester City
West Ham United
W
29.12.24
Leicester City
Manchester City
W
26.12.24
Manchester City
Everton
D
21.12.24
Aston Villa
Manchester City
L
15.12.24
Manchester City
Manchester United
L
07.12.24
Crystal Palace
Manchester City
D
04.12.24
Manchester City
Nottingham Forest
W
01.12.24
Liverpool
Manchester City
L
23.11.24
Manchester City
Tottenham Hotspur
L
09.11.24
Brighton and Hove Albion
Manchester City
L
02.11.24
Bournemouth
Manchester City
L
26.10.24
Manchester City
Southampton
W
20.10.24
Wolverhampton Wanderers
Manchester City
W
05.10.24
Manchester City
Fulham
W
28.09.24
Newcastle United
Manchester City
D
22.09.24
Manchester City
Arsenal
D
14.09.24
Manchester City
Brentford
W
31.08.24
West Ham United
Manchester City
W
24.08.24
Manchester City
Ipswich
W
18.08.24
Chelsea
Manchester City
W
More matches
Aston Villa
19.04.25
Aston Villa
Newcastle United
W
12.04.25
Southampton
Aston Villa
W
05.04.25
Aston Villa
Nottingham Forest
W
02.04.25
Brighton and Hove Albion
Aston Villa
W
08.03.25
Brentford
Aston Villa
W
25.02.25
Crystal Palace
Aston Villa
L
22.02.25
Aston Villa
Chelsea
W
19.02.25
Aston Villa
Liverpool
D
15.02.25
Aston Villa
Ipswich
D
01.02.25
Wolverhampton Wanderers
Aston Villa
L
26.01.25
Aston Villa
West Ham United
D
18.01.25
Arsenal
Aston Villa
D
15.01.25
Everton
Aston Villa
W
04.01.25
Aston Villa
Leicester City
W
30.12.24
Aston Villa
Brighton and Hove Albion
D
26.12.24
Newcastle United
Aston Villa
L
21.12.24
Aston Villa
Manchester City
W
14.12.24
Nottingham Forest
Aston Villa
L
07.12.24
Aston Villa
Southampton
W
04.12.24
Aston Villa
Brentford
W
01.12.24
Chelsea
Aston Villa
L
23.11.24
Aston Villa
Crystal Palace
D
09.11.24
Liverpool
Aston Villa
L
03.11.24
Tottenham Hotspur
Aston Villa
L
26.10.24
Aston Villa
Bournemouth
D
19.10.24
Fulham
Aston Villa
W
06.10.24
Aston Villa
Manchester United
D
29.09.24
Ipswich
Aston Villa
D
21.09.24
Aston Villa
Wolverhampton Wanderers
W
14.09.24
Aston Villa
Everton
W
31.08.24
Leicester City
Aston Villa
W
24.08.24
Aston Villa
Arsenal
L
17.08.24
West Ham United
Aston Villa
W
More matches

H2H: Manchester City — Aston Villa

Premier League 2024-2025
21.12.24
Aston Villa
Manchester City
Premier League 2023-2024
03.04.24
Manchester City
Aston Villa
06.12.23
Aston Villa
Manchester City
Premier League 2022-2023
12.02.23
Manchester City
Aston Villa
03.09.22
Aston Villa
Manchester City
Premier League 2021-2022
22.05.22
Manchester City
Aston Villa
01.12.21
Aston Villa
Manchester City
Premier League 2020-2021
21.04.21
Aston Villa
Manchester City
20.01.21
Manchester City
Aston Villa
League Cup 2019-2020
01.03.20
Aston Villa
Manchester City
Premier League 2019-2020
12.01.20
Aston Villa
Manchester City
26.10.19
Manchester City
Aston Villa
Premier League 2015-2016
05.03.16
Manchester City
Aston Villa
Football League Cup 2015-2016
29.01.16
Aston Villa
Manchester City
0
:
4
Premier League 2015-2016
08.11.15
Aston Villa
Manchester City
Premier League 2014-2015
25.04.15
Manchester City
Aston Villa
04.10.14
Aston Villa
Manchester City
Premier League 2013-2014
06.05.14
Manchester City
Aston Villa
4
:
0
27.09.13
Aston Villa
Manchester City
3
:
2
Premier League 2012-2013
03.03.13
Aston Villa
Manchester City
0
:
1
16.11.12
Manchester City
Aston Villa
5
:
0
League Cup 2012-2013
24.09.12
Manchester City
Aston Villa
2
:
2
0
:
2
OT
Premier League 2011-2012
11.02.12
Aston Villa
Manchester City
0
:
1
14.10.11
Manchester City
Aston Villa
4
:
1
Premier League 2010-2011
21.01.11
Aston Villa
Manchester City
1
:
0
27.12.10
Manchester City
Aston Villa
4
:
0
Premier League 2009-2010
30.04.10
Manchester City
Aston Villa
3
:
1
04.10.09
Aston Villa
Manchester City
1
:
1
Premier League 2008-2009
03.03.09
Manchester City
Aston Villa
2
:
0
16.08.08
Aston Villa
Manchester City
4
:
2
Premier League 2007-2008
21.12.07
Aston Villa
Manchester City
1
:
1
15.09.07
Manchester City
Aston Villa
1
:
0
Premier League 2006-2007
27.04.07
Manchester City
Aston Villa
0
:
2
28.11.06
Aston Villa
Manchester City
1
:
3
Premier League 2005-2006
24.04.06
Aston Villa
Manchester City
0
:
1
30.10.05
Manchester City
Aston Villa
3
:
1
Premier League 2004-2005
06.05.05
Aston Villa
Manchester City
1
:
2
26.11.04
Manchester City
Aston Villa
2
:
0
More matches

Tables

Team Played W D L Goals Points Form
1
Liverpool
33 24 7 2 75:31 79
2
Arsenal
33 18 12 3 61:27 66
3
Nottingham Forest
33 18 6 9 53:39 60
4
Newcastle United
33 18 5 10 62:44 59
5
Manchester City
33 17 7 9 64:42 58
6
Chelsea
33 16 9 8 58:40 57
7
Aston Villa
33 16 9 8 53:47 57
8
Bournemouth
33 13 10 10 52:40 49
9
Fulham
33 13 9 11 48:45 48
10
Brighton and Hove Albion
33 12 12 9 53:53 48
11
Brentford
33 13 7 13 56:50 46
12
Crystal Palace
33 11 11 11 41:45 44
13
Everton
33 8 14 11 34:40 38
14
Manchester United
33 10 8 15 38:46 38
15
Wolverhampton Wanderers
33 11 5 17 48:61 38
16
Tottenham Hotspur
33 11 4 18 61:51 37
17
West Ham United
33 9 9 15 37:55 36
18
Ipswich
33 4 9 20 33:71 21
19
Leicester City
33 4 6 23 27:73 18
20
Southampton
33 2 5 26 24:78 11
Team Played W D L Goals Points Form
1
Liverpool
16 13 2 1 34:12 41
2
Arsenal
16 10 5 1 31:13 35
3
Aston Villa
17 9 7 1 31:20 34
4
Manchester City
16 10 3 3 37:21 33
5
Newcastle United
16 10 2 4 35:19 32
6
Chelsea
16 9 5 2 30:17 32
7
Nottingham Forest
16 9 4 3 24:11 31
8
Brentford
17 8 4 5 34:29 28
9
Fulham
17 7 5 5 26:25 26
10
Brighton and Hove Albion
16 6 7 3 23:21 25
11
Bournemouth
16 7 3 6 20:14 24
12
Tottenham Hotspur
17 6 3 8 34:29 21
13
Crystal Palace
17 5 6 6 19:23 21
14
Manchester United
17 6 3 8 21:26 21
15
Everton
17 4 8 5 22:21 20
16
West Ham United
17 5 4 8 21:31 19
17
Wolverhampton Wanderers
16 5 2 9 23:29 17
18
Leicester City
17 2 3 12 11:34 9
19
Ipswich
17 1 4 12 13:40 7
20
Southampton
16 1 2 13 11:43 5
Team Played W D L Goals Points Form
1
Liverpool
17 11 5 1 41:19 38
2
Arsenal
17 8 7 2 30:14 31
3
Nottingham Forest
17 9 2 6 29:28 29
4
Newcastle United
17 8 3 6 27:25 27
5
Bournemouth
17 6 7 4 32:26 25
6
Manchester City
17 7 4 6 27:21 25
7
Chelsea
17 7 4 6 28:23 25
8
Crystal Palace
16 6 5 5 22:22 23
9
Brighton and Hove Albion
17 6 5 6 30:32 23
10
Aston Villa
16 7 2 7 22:27 23
11
Fulham
16 6 4 6 22:20 22
12
Wolverhampton Wanderers
17 6 3 8 25:32 21
13
Brentford
16 5 3 8 22:21 18
14
Everton
16 4 6 6 12:19 18
15
Manchester United
16 4 5 7 17:20 17
16
West Ham United
16 4 5 7 16:24 17
17
Tottenham Hotspur
16 5 1 10 27:22 16
18
Ipswich
16 3 5 8 20:31 14
19
Leicester City
16 2 3 11 16:39 9
20
Southampton
17 1 3 13 13:35 6

Team lineups

The line-ups will be known a few hours before kick-off
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token